#include "RNOH/PackageProvider.h"
#include "generated/rtn_calculator/RNOH/generated/BaseRtnCalculatorPackage.h"
#include "generated/react_native_ocr/RNOH/generated/BaseReactNativeOcrPackage.h"
#include "generated/rtn_etbridge/RNOH/generated/BaseRtnEtbridgePackage.h"

using namespace rnoh;

std::vector<std::shared_ptr<Package>> PackageProvider::getPackages(Package::Context ctx) {
    return {
        std::make_shared<BaseRtnCalculatorPackage>(ctx),
        std::make_shared<BaseReactNativeOcrPackage>(ctx),
        std::make_shared<BaseRtnEtbridgePackage>(ctx),
    };
}